package com.njtoyo.taxi.admin.rest.presenter.business.driver;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value = "司机推广任务奖励-详情")
public class DriverRecommendTaskDetailPresenter {

    private Long id;

    @ApiModelProperty(value = "司机Id")
    private Long driverId;

    @ApiModelProperty(value = "司机姓名")
    private String driverName;

    @ApiModelProperty(value = "司机手机号")
    private String driverMobileNumber;

    @ApiModelProperty(value = "乘客Id")
    private Long customerId;

    @ApiModelProperty(value = "乘客姓名")
    private String customerName;

    @ApiModelProperty(value = "乘客手机号")
    private String customerMobileNumber;

    @ApiModelProperty(value = "乘客是否激活")
    private Boolean isCustomerActive;

    @ApiModelProperty(value = "乘客激活后可获得的金额")
    private BigDecimal customerActiveAmount;

    private Date customerActiveAt;

    @ApiModelProperty(value = "乘客是否是首单")
    private Boolean isCustomerFirstOrder;

    @ApiModelProperty(value = "乘客首单支付后可获得的金额")
    private BigDecimal customerFirstOrderAmount;

    @ApiModelProperty(value = "金额")
    private BigDecimal totalAmount;

    @ApiModelProperty(value = "创建时间")
    private Date createdAt;

    @ApiModelProperty(value = "修改时间")
    private Date updatedAt;

    private Long firstOrderId;

    private Date firstOrderCreatedAt;

}
